.topo/*Topo.*/
{
    width:100%;
    height:40px;
    margin:80px auto;
    background-color:transparent;
    text-align:center;
    font-family:Calibri, Arial, Sans-Serif;
    font-size:40px;
    font-weight:bold;
    color:#000;
}
.logar/*Alinhamento conteúdo*/
{
    width:19%;
    float:left;
    margin-left:37%;
    margin-top:3%;
}
.lb/*Label*/
{
    font-family:Calibri, Arial, Sans-Serif;
    font-size:20px; 
    text-align:right;
    width:100px;
    float:left;
    padding-top:5px;     
}
.txt/*Caixa de texto*/
{
    width:150px;
    float:right;
    font-family:Calibri, Arial, Sans-Serif;
    font-size:20px;
}
.bt/*Botão*/
{
    float:left;
    margin-left:100px;
    background:#FFFFFF; 
    padding:5px 8px 5px 8px; 
    color:#000; 
    font-family:Calibri, Arial, Sans-Serif; 
    font-size:22px; 
    letter-spacing:-1px; 
    border:1px solid #aaa; 
    text-decoration:none;
}
.mensagem/*Alinhamento mensagem*/
{
    width:30%;
    float:left;
    margin-left:34%;
}
p
{
    font-family:Calibri, Arial, Sans-Serif;
    font-size:20px; 
    text-align:center;
    color:#F00;
}

